﻿/* by dingtiger 2019.3 */
@font-face {
  font-family: 'iconfont';  /* project id 1757087 */
  src: url('//at.alicdn.com/t/font_1757087_94hf56p9d2v.eot');
  src: url('//at.alicdn.com/t/font_1757087_94hf56p9d2v.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1757087_94hf56p9d2v.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1757087_94hf56p9d2v.woff') format('woff'),
  url('//at.alicdn.com/t/font_1757087_94hf56p9d2v.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1757087_94hf56p9d2v.svg#iconfont') format('svg');
}
.iconfont {
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@font-face {
  font-family: 'dinpro';
  src: url('../font/dinpro.eot');
  src: url('../font/dinpro.eot?#iefix') format('embedded-opentype'),
  url('../font/dinpro.woff2') format('woff2'),
  url('../font/dinpro.woff') format('woff'),
  url('../font/dinpro.ttf') format('truetype'),
  url('../font/dinpro.svg#dinpro') format('svg');
}
@font-face {
  font-family: 'dinprob';
  src: url('../font/DINPro-Bold.eot');
  src: url('../font/DINPro-Bold.eot?#iefix') format('embedded-opentype'),
  url('../font/DINPro-Bold.woff2') format('woff2'),
  url('../font/DINPro-Bold.woff') format('woff'),
  url('../font/DINPro-Bold.ttf') format('truetype'),
  url('../font/DINPro-Bold.svg#dinprob') format('svg');
}
@font-face {
  font-family: 'iconfont';  /* Project id 2790078 */
  src: url('//at.alicdn.com/t/font_2790078_63e6vsacxv7.woff2?t=1634026059266') format('woff2'),
       url('//at.alicdn.com/t/font_2790078_63e6vsacxv7.woff?t=1634026059266') format('woff'),
       url('//at.alicdn.com/t/font_2790078_63e6vsacxv7.ttf?t=1634026059266') format('truetype');
}
*��margin:0;padding:0;��
html,body{width:100%;height:100%;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p { padding:0; margin:0; }
body {font-size:14px; line-height:24px; color: #8e8e8e; font-family:Arial, Helvetica, sans-serif,"microsoft yahei","PingFang SC"; width:100%; overflow-x:hidden;font-weight: 300;}
ul,li {list-style: none; padding:0px; margin:0px}
img {border:0; margin:0px; padding:0px; display:block;}
input:focus {outline: none;}
.clean{clear:both;}
a:link {color: #8e8e8e;text-decoration: none;}
a:visited {color: #8e8e8e;text-decoration: none;}
a:hover {color:#d71718;text-decoration: none;}
a:active {color: #8e8e8e;text-decoration: none;}
.pic_link:link {color: #fff;text-decoration: none;}
.pic_link:visited {color: #fff;text-decoration: none;}
.pic_link:hover {color:#fff;text-decoration: none;}
.pic_link:active {color: #fff;text-decoration: none;}
h1{font-size:26px; color:#000; letter-spacing:-1px; line-height:36px;}
h2{font-size:26px; color:#000; letter-spacing:-1px; line-height:26px; display:inline; font-weight:normal;}
h3{font-size:26px; color:#fff; letter-spacing:-1px; line-height:26px;}
h4{font-size:26px; color:#000; letter-spacing:-1px; line-height:26px; display:inline;}
h5{font-size:26px; color:#000; letter-spacing:-1px; line-height:34px; display:inline; font-weight:normal;}
/*head*/
.head{position: fixed; left:0; top:0; width:100%; transition: top .5s; z-index:999999}
.heada{top: -35px;}
.headb{top:0;z-index:999999;}
/*head_a*/
.head_a{width:100%; background-color:#444;}
.head_a ol{width:66%; min-width:1200px; max-width:1200px; margin:0 auto;}
.head_a ol dd{width:60%; float:left; color:#eee; height:35px; line-height:35px;}
.head_a ol dd:nth-child(2){text-align:left; width:40%;}
.head_a ol dd dl{ float:right; height:19px; margin-top:8px; margin-left:8px;}
.head_a ol dd dl img{height:100%;}
/*head_b*/
.head_b{width:100%; background-color:#fff; box-shadow: 0 0 5px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 5px rgb(0,0,0,0.2); -moz-box-shadow: 0 0 5px rgb(0,0,0,0.2);}
.head_b ul{width:66%; min-width:1200px; max-width:1200px; margin:0 auto;}
.head_b ul li{float:left; height:80px; line-height:80px;}
.head_b ul li:nth-child(1){width:30%; margin-right:5%; display:flex; -webkit-display:flex; justify-content:left; align-items:center; cursor:pointer;}
.head_b ul li:nth-child(2){width:65%; font-size:16px; text-align:right;}
.head_b ul li:nth-child(2) a{margin-left:25px; display:inline-block; height:70px; color:#333;}
.head_b ul li img{height:65%;}
.head_b ul li .nav-up-selected{background:#fff; color:#d71718;}
.head-v3{position:relative;}
.navigation-down{position:absolute; top:0; left:0px; width:100%}
.navigation-down .nav-down-menu{width:100%;margin:0;background:rgba(255,255,255,0.9);position:absolute; top:0px}
.navigation-down .nav-down-menu .navigation-down-inner{width:66%; min-width:1200px; max-width:1200px; margin:0 auto; position:relative;}
.navigation-down .nav-down-menu dl{float:left;margin:30px 30px 0 0; cursor:pointer;}
.navigation-down .menu-1 ol{float:right; margin:30px 0;}
.navigation-down .menu-1 dl{ line-height:100px; font-size:15px;}
.navigation-down .menu-1 dl span{ font-size:24px; color:#d71718; margin-right:10px;}
.navigation-down .menu-1 dt{color:#000;}
.navigation-down .menu-1 dd a{color:#000;}
.navigation-down .menu-1 dd a:hover{color:#60aff6}
.navigation-down .menu-2 dd a,.navigation-down .menu-3 dd a{color:#000;}
/*index_add*/
.index_add{width:100%; height:100vh; position:relative;}
.index_add ul:nth-child(1){width:100%; height:100%; position:absolute; background-color:rgba(0,0,0,0.4);}
.index_add ul:nth-child(2){width:100%; position:absolute; top:45vh; text-align:center; color:#FFF; font-size:40px; line-height:54px;}
.index_add ul:nth-child(2) span{font-size:12px;}
.index_add video{display:block;}
/*index_add_n*/
.index_add_n{width:100%; height:600px; background-color:#ccc; display:flex; -webkit-display:flex; justify-content:center; align-items:center; cursor:pointer; position:relative; background-position:center; background-size:100%;}
.index_add_n ul{width:66%; min-width:1200px; max-width:1200px; color:#FFF; font-size:40px; line-height:26px; text-align:center;}
.index_add_n ul span{font-size:14px;}
.index_add_n ol{width:100%; height:60px; background-color:rgba(0,0,0,0.7); left:0; bottom:0; position:absolute;}
.index_add_n ol li{width:66%; min-width:1200px; max-width:1200px; margin:0 auto;}
.index_add_n ol li dd{float:left; height:60px; padding:0 40px; line-height:60px; border-right:1px solid #444;}
.index_add_n ol li dd:hover{background-color:#d71718; color:#fff;}
.index_add_n ol li dd:nth-child(1){border-left:1px solid #444;}
.index_add_n_dd{background-color:#d71718; color:#fff;}
/*index_about*/
.index_about_a{width:66%; min-width:1200px; max-width:1200px; height:auto; padding:80px 0; margin:0 auto;}
.index_about_a ul:nth-child(1){text-align:center; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:20px;}
.index_about_a ul{width:100%; height:auto;}
.index_about_a ul li{float:left; width:calc(33.33% - 24px); margin-right:36px;}
.index_about_a ul li:nth-child(3){margin-right:0;}
.index_about_a ul li span{font-size:16px; color:#444;}
.index_about_a ul li img{width:100%;}
.index_about_a ul li dd{width:100%; height:100%; position:relative; background-repeat:repeat-x; background-position:top; margin-bottom:15px;}
.index_about_a ul li dd dl{width:100%; height:100%; position:absolute; left:0; top:0; display:flex; -webkit-display:flex; justify-content:center; align-items:center; font-size:45px; color:rgba(255,255,255,0);}
.index_about_a ul li a{display:block; font-family:'dinprob'; color:#000; font-size:11px; margin-top:20px;}
/*index_about_a_1*/
.index_about_a_1{width:66%; min-width:1200px; max-width:1200px; height:auto; padding:80px 0; margin:0 auto;}
.index_about_a_1 ul:nth-child(1){text-align:center; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:20px;}
.index_about_a_1 ul{width:100%; height:auto;}
.index_about_a_1 ul li{float:left; width:48%; margin-right:4%; height:285px;}
.index_about_a_1 ul li:nth-child(2){margin-right:0;}
.index_about_a_1 ul li img{width:100%; height:100%;}
.index_about_a_1 ul li dd{width:100%;}
.index_about_a_1 ul li dd:nth-child(1){margin-bottom:15px;}
.index_about_a_1 ul li dd dl{float:left; margin-right:30px; text-align:center; border-right:1px solid #eee; padding-right:30px;}
.index_about_a_1 ul li dd dl:nth-child(1){border-left:1px solid #eee; padding-left:30px;}
.index_about_a_1 ul li dd dl span{display:block; font-size:30px; line-height:50px; color:#d71718; font-family:'dinprob';}
.index_about_a_1 ul li dd a{font-size:11px;display: inline-block;margin-top:10px;}
/*background-color:#eee; padding:5px 20px; font-size:12px; border-radius:3px;*/
/*index_product_a*/
.index_product_a{width:100%; padding:80px 0; background-image:url(../image/quan.jpg);}
.index_product_a ul:nth-child(1){text-align:center; text-align:center; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:20px;}
.index_product_a ul{width:66%; min-width:1200px; max-width:1200px; margin:0 auto;}
.index_product_a ul li{width:33.33%; float:left; position:relative;}
.index_product_a ul li ol{position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.7); top:0; left:0; display:flex; -webkit-display:flex; justify-content:center; align-items:center; color:#fff;}
.index_product_a ul li ol:hover{background:rgba(213,21,23,0.9); cursor:pointer; color:#fff;
transition:background 0.5s;
-moz-transition:background 0.5s; /* Firefox 4 */
-webkit-transition:background 0.5s; /* Safari �� Chrome */
-o-transition:background 0.5s; /* Opera */
}
.index_product_a ul li ol dl{font-size:16px; text-align:center;}
.index_product_a ul li ol dl span{display:block; font-size:50px; line-height:50px; line-height:60px; color:#d71718;}
.index_product_a ul li ol:hover dl span{color:#fff;}
.index_product_a ul li img{width:100%;}

/*investor*/
.investorBox{width: 66%;min-width: 1200px;margin: 100px auto;}
.investorTitle{width:100%;height:80px;line-height:80px;font-size:40px;border-bottom:1px solid #e4e4e4;padding-bottom:20px;color:#000;text-align: center;margin-bottom:50px;}
.investorBox p{text-align: center;margin-top:20px;font-size:16px;color:#000;}
.investorBox img{margin-top:50px;width:100%;}

/*index_sb*/
.index_sb{width:100%; padding:80px 0; background-image:url(../image/index_sb_bg.jpg); background-attachment:fixed; background-size:cover;}
.index_sb ul:nth-child(1){text-align:center; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:20px;}
.index_sb ul{width:100%; text-align:center;}
.index_sb ul span{font-size:30px; display:block; margin-bottom:20px; color:#fff;}
.index_sb ul font{font-size:16px; display:block; color:#fff; margin-bottom:50px;}
.index_sb ul a{padding:10px 50px; background-color:#d71718; margin-top:50px; color:#fff; }
.index_sb ul h4{color:#fff;}
.index_sb ul h2{color:#fff;}
/*index_cart*/
.index_cart{width:66%; min-width:1200px; max-width:1200px; padding:80px 0 50px 0; margin:0 auto;}
.index_cart ul:nth-child(1){text-align:center; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:20px;}
.index_cart ul{width:100%;}
.index_cart ul li{width:20%; float:left; margin-bottom:30px; border-left:1px solid #eee; box-sizing:border-box;}
.index_cart ul li:nth-child(5n+5){border-right:1px solid #eee; box-sizing:border-box;}
.index_cart ul li img{width:55%; margin:0 auto; height:75px;}
/*index_cart_a*/
.index_cart_a{padding:80px 0; width:100%; background-image:url(../image/quan.jpg);}
.index_cart_a ol:nth-child(1){text-align:center; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:20px;}
.index_cart_a ol{width:66%; min-width:1200px; max-width:1200px; margin:0 auto;}
.index_cart_a ol dl{width:36%; float:left; margin-right:4%;}
.index_cart_a ol dl:nth-child(2){margin-right:0; width:60%;}
.index_cart_a ol dl dd{width:100%;}
.index_cart_a ol dl dd:nth-child(1){margin-bottom:50px;}
.index_cart_a ol dl dd div{width:25%; margin-right:3%; float:left; margin-bottom:15px;}
.index_cart_a ol dl dd div:nth-child(3n+3){margin-right:0;}
.index_cart_a ol dl dd div img{width:100%;}
/*index_news*/
.index_news{width:100%; padding:80px 0; border-top:1px solid #eee;}
.index_news ul:nth-child(1){text-align:center; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:20px;}
.index_news ul{width:66%; min-width:1200px; max-width:1200px; margin:0 auto;}
.index_news ul li{width:calc(33.33% - 24px); margin-right:36px; float:left; border:1px solid #ddd; box-sizing:border-box;}
.index_news ul li:nth-child(3){margin-right:0;}
.index_news ul li dl{padding:20px;}
.index_news ul li dl p{display:block;width:100%;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.index_news ul li dl p:nth-child(1){margin-bottom:30px;font-size:16px;}
.index_news ul li dl p font{color:#d71718;}
.index_news ul li dl p span{margin-right:12px;}
.index_news ul li dl p a{font-size:16px; color:#333;}
.index_news ul li dl p a:hover{text-decoration:underline;}
figureg {
position: relative;
float: left;
overflow: hidden;
width: 100%;
height: 180px;
text-align: center;
cursor: pointer;
}
figureg img {
width:100%;
position: relative;
display: block;
	height: 170px;
}
/***** Jazz *****/
figureg.effect-jazz{
background: #ffffff;
}
figureg.effect-jazz figcaption::after,
figureg.effect-jazz img
{
-webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
transition: opacity 0.5s, transform 0.5s;
}
figureg.effect-jazz:hover img {
opacity: 1;
-webkit-transform: scale3d(1.1,1.1,1);
transform: scale3d(1.1,1.1,1);
}
figureg.effect-jazz:hover figcaption::after {
opacity: 1;
-webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);
transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);
}
/*bottom*/
.bottom{width:100%; padding:80px 0 20px 0; background-color:#eee;}
.bottom ul{width:66%; min-width:1200px; max-width:1200px; margin:0 auto;}
.bottom ul:nth-child(1){margin-bottom:80px;}
.bottom ul:nth-child(2){ border-bottom:1px solid #ccc; font-size:12px; padding:10px 0; line-height:20px;position: relative;}
.bottom ul:nth-child(3){ font-size:12px; padding:10px 0; line-height:20px;}
.bottom ul li{float:left; text-align:left; margin-right:60px;}
.bottom ul li:nth-child(5){float:right; text-align:right; margin-right:0;}
.bottom ul li div{font-size:15px; margin-bottom:5px; color:#d71718;}
.bottom ul li span{font-size:15px; color:#000; margin-bottom:5px; display:block;}
.bottom ul dl{width:50%; float:left;}
.bottom ul dl:nth-child(2){text-align:right;}
.bottom ul dl span{font-size:14px; color:#000;}
.bottom ul dl img{display:inline; margin-right:5px; width:12px;}
.bottom ul dd{width:50%; float:left;}
.bottom ul dd:nth-child(2){text-align:right;position: relative;}
.bottom ul dd font{font-size:24px; color:#bbb; margin-left:3px;}
.foot_gp{padding:20px;width:300px;height:100px;background:#d71718;position: absolute;right: 0;top: -100px;color:#fff;text-align: left;font-size:16px;font-family: "dinprob";}
.foot_foot_top{font-size:40px;font-weight: bold;margin-top:20px;font-family: "dinprob";}
.foot_foot_top span{margin-right:10px;}
.foot_foot_btm{margin-top:20px;}
.foot_zd{float:left;font-size: 20px;}
.foot_time{float:right;font-size:14px;}
/*contact_c*/
.contact_c{width:100%; padding:80px 0;}
.contact_c ul:nth-child(1){ padding-bottom:30px;}
.contact_c ul{width:66%; min-width:1200px; max-width:1200px; margin:0 auto;}
.contact_c ul ol{width:47%; float:left; margin-right:6%; height:360px;}
.contact_c ul ol:nth-child(2){margin-right:0;}
.contact_c ul ol li:nth-child(1){border-top:1px solid #eee;}
.contact_c ul ol li{width:100%; float:left; border-bottom:1px solid #eee; padding:30px 0;}
.contact_c ul ol span{font-size:16px; color:#000;}
.contact_c ul ol img{width:100%;}
/*news_a*/
.news_a{width:100%; padding:80px 0 40px 0;}
.news_a ul{width:66%; min-width:1200px; max-width:1200px; margin:0 auto;}
.news_a ul li{width:calc(33.33% - 36px); float:left; margin-right:54px; margin-bottom:40px; font-size:15px; line-height:20px; text-align:left;}
.news_a ul li:nth-child(3n+3){margin-right:0;}
.news_a ul li span{font-size:11px; color:#aaa;}
figurega {
position: relative;
float: left;
overflow: hidden;
width: 100%;
height: 200px;
margin-bottom:10px;
text-align: center;
cursor: pointer;
}
figurega img {
width:100%;
position: relative;
display: block;
}
/***** Jazz *****/
figurega.effect-jazz{
background: #ffffff;
}
figurega.effect-jazz figcaption::after,
figurega.effect-jazz img
{
-webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
transition: opacity 0.5s, transform 0.5s;
}
figurega.effect-jazz:hover img {
opacity: 1;
-webkit-transform: scale3d(1.1,1.1,1);
transform: scale3d(1.1,1.1,1);
}
figurega.effect-jazz:hover figcaption::after {
opacity: 1;
-webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);
transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);
}
/*job*/
.down_item{width:66%; min-width:1200px; max-width:1200px; height:auto; margin:80px auto; border-top:1px solid #ddd; border-right:1px solid #ddd;}
.down_item ul{width:100%; height:50px; line-height:50px; border-bottom:1px solid #ddd; box-sizing:border-box;}
.down_item ul:hover{width:100%; height:50px; line-height:50px; border-bottom:1px solid #ddd; background-color:#f1f1f1; box-sizing:border-box;}
.down_item ul:nth-child(2n+2){background-color:#f9f9f9;}
.down_item ul li{height:50px; width:20%; float:left; box-sizing:border-box; border-left:1px solid #ddd; text-align:center;}
/*product_a*/
.product_a{width:66%; min-width:1200px; max-width:1200px; margin:80px auto 60px auto;}
.product_a ul:nth-child(1){margin-bottom:60px;}
.product_a ul{width:100%; float:left;}
.product_a ul dd{width:47%; float:left; margin-right:6%;}
.product_a ul dd:nth-child(2){margin-right:0;}
.product_a ul dd:nth-child(1) img{ margin:10px 0 0 0;}
.product_a ul dd span{font-size:45px; color:#ccc; margin-right:10px; float:left;}
.product_a ul dd table{margin-bottom:30px;}
.product_a ul li{width:calc(20% - 8px); float:left; margin-right:10px; margin-bottom:10px;}
.product_a ul li:nth-child(5n+5){margin-right:0;}
.product_a ul li img{width:100%;}
.product_a ul h1{margin-bottom:10px;}
/*product_b*/
.product_b{padding:80px 0 50px 0; border-top:1px solid #eee}
.product_b ol{width:66%; min-width:1200px; max-width:1200px; margin:0 auto;}
.product_b ol ul:nth-child(1){text-align:center; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:20px;}
.product_b ol ul{width:100%;}
.product_b ol ul li{width:12.5%; float:left; margin-bottom:30px; border-left:1px solid #eee; box-sizing:border-box;}
.product_b ol ul li:nth-child(8n+8){border-right:1px solid #eee; box-sizing:border-box;}
.product_b ol ul li img{width:55%; margin:0 auto; height:45px;}
/*yanfa_a*/
.yanfa_a{width:66%; min-width:1200px; max-width:1200px; margin:80px auto;}
.yanfa_a ul:nth-child(1){text-align:center; width:100%; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:20px;}
.yanfa_a ul:nth-child(2){margin-bottom:50px;}
.yanfa_a ul li{width:48%; float:left; margin-right:4%;}
.yanfa_a ul li:nth-child(2){margin-right:0;}
.yanfa_a ul li img{width:100%;}
/*yanfa_b*/
.yanfa_b{ width:100%; padding:80px 0; background-color:#eee;}
.yanfa_b ul{width:66%; min-width:1200px; max-width:1200px; margin:0 auto;}
.yanfa_b ul li{width:calc(25% - 12px); float:left; margin-right:16px; margin-bottom:16px;}
.yanfa_b ul li:nth-child(4n+4){margin-right:0;}
.yanfa_b ul li img{width:100%;}
/*yanfa_c*/
.yanfa_c{width:66%; min-width:1200px; max-width:1200px; margin:80px auto 60px auto;}
.yanfa_c ul:nth-child(1){text-align:center; width:100%; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:20px;}
.yanfa_c ul li{width:calc(16.66% - 17.5px); float:left; margin-right:21px; margin-bottom:20px;}
.yanfa_c ul li:nth-child(6n+6){margin-right:0; width:calc(16.67% - 17.5px);}
.yanfa_c ul li img{width:100%;}
/*yanfa1_a*/
.yanfa1_a{width:66%; min-width:1200px; max-width:1200px; margin:80px auto;}
.yanfa1_a ul:nth-child(1){text-align:center; width:100%; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:20px;}
.yanfa1_a ul li{width:8%; float:left; text-align:center;}
.yanfa1_a ul li:nth-child(2n+2){ width:3.5%; text-align:center; font-size:20px; color:#ccc; display:flex; -webkit-display:flex; justify-content:center; align-items:center; padding-top:40px;}
.yanfa1_a ul li img{width:100%; margin-bottom:5px;}
/*yanfa1_b*/
.yanfa1_b{padding:80px 0; width:100%; border-top:1px solid #eee;}
.yanfa1_b ul:nth-child(1){text-align:center; width:100%; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:20px;}
.yanfa1_b ul{width:66%; min-width:1200px; max-width:1200px; margin:0 auto;}
.yanfa1_b ul li{width:20%; float:left; background-color:#eee; height:150px; display:flex; -webkit-display:flex; justify-content:center; align-items:center;}
.yanfa1_b ul li img{width:100%; height:150px;}
.yanfa1_b ul li dd{width:80%;}
.yanfa1_b ul li dd span{font-size:15px; color:#d71718; display:block;}
.yanfa1_b ul li dd a{font-size:12px; display:block; margin-top:10px; color:#aaa;}
/*yanfa2_a*/
.yanfa2_a{padding:40px 0; width:100%;}
.yanfa2_a ul:nth-child(1){text-align:center; width:100%; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:20px;}
.yanfa2_a ul:nth-child(2){margin-bottom:50px;}
.yanfa2_a ul:nth-child(3){margin-bottom:30px; font-size:16px;}
.yanfa2_a ul:nth-child(4){margin-bottom:10px;}
.yanfa2_a ul{width:66%; min-width:1200px; max-width:1200px; margin:0 auto;}
.yanfa2_a ul li{width:48%; float:left; margin-right:4%;}
.yanfa2_a ul li:nth-child(2n+2){margin-right:0;}
.yanfa2_a ul dd{width:calc(20% - 16px); float:left; margin-right:20px;}
.yanfa2_a ul dd:nth-child(5){margin-right:0;}
.yanfa2_a ul dl{width:calc(50% - 10px); float:left; margin-right:20px;}
.yanfa2_a ul dl:nth-child(2){margin-right:0;}
.yanfa2_a ul li img{width:100%; margin-bottom:5px;}
.yanfa2_a ul dd img{width:100%; margin-bottom:5px;}
.yanfa2_a ul dl img{width:100%; margin-bottom:5px;}
/*yanfa2_b*/
.yanfa2_b{padding:80px 0; width:100%; border-top:1px solid #eee;}
.yanfa2_b ul:nth-child(1){text-align:center; width:100%; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:20px;}
.yanfa2_b ul:nth-child(2){width:50%; min-width:30px; text-align:center; margin-bottom:50px;}
.yanfa2_b ul{width:66%; min-width:1200px; max-width:1200px; margin:0 auto;}
.yanfa2_b ul li{width:calc(20% - 16px); float:left; margin-right:20px;}
.yanfa2_b ul li:nth-child(5){margin-right:0;}
.yanfa2_b ul li img{width:100%; margin-bottom:5px;}
/*about_a*/
.about_a{padding:80px 0; width:100%; border-top:1px solid #eee;}
.about_a ul:nth-child(1){text-align:center; width:100%; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:20px;}
.about_a ul{width:66%; min-width:1200px; max-width:1200px; margin:0 auto;}
.about_a ul li{width:48%; margin-right:4%; float:left;}
.about_a ul li:nth-child(2){margin-right:0;}
.about_a ul li img{width:100%;}
/*about_a*/
.about_a{padding:80px 0; width:100%; border-top:1px solid #eee;border-bottom: 1px solid #eee}
.about_a ul:nth-child(1){text-align:center; width:100%; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:20px;}
.about_a ul{width:66%; min-width:1200px; max-width:1200px; margin:0 auto;}
.about_a ul li{width:48%; margin-right:4%; float:left;line-height: 30px;}
.about_a ul li:nth-child(2){margin-right:0;}
.about_a ul li img{width:100%;}
/*about_b*/
.about_b{width:100%; padding:50px 0; background-color:#eee;}
.about_b ul{width:66%; min-width:1200px; max-width:1200px; margin:0 auto;}
.about_b ul li{width:calc(20% - 16px); float:left; margin-right:20px;}
.about_b ul li:nth-child(5){margin-right:0;}
.about_b ul li img{width:100%;}
/*about_c*/
.about_c{width:66%; min-width:1200px; max-width:1200px; margin:0 auto; overflow:hidden; padding:100px 0; text-align:center;}
.about_c ul:nth-child(1){text-align:center; width:100%; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:20px;}
.about_c ul{width:100%; margin:0 auto; text-align:center;}
.about_c ul li{width:calc(10% - 9px); float:left; text-align:left; font-size:12px; line-height:20px; margin-right:10px;}
.about_c ul li:nth-child(10){margin-right:0;}
.about_c ul li img{width:60%; margin:0 0 15px 0;}
.about_c ul li span{color:#086735; font-size:16px; font-weight:bolder;}

/*about_d*/
.about_d{padding:80px 0; width:100%; border-top:1px solid #eee;}
.about_d ul:nth-child(1){text-align:center; width:100%; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:20px;}
.about_d ul{width:66%; min-width:1200px; max-width:1200px; margin:0 auto; text-align:center;}
.about_d ul img{margin:0 auto;}
/*about_e*/
.about_e{padding:80px 0; width:100%; background-image:url(../image/honner_bg.jpg); background-size:cover;}
.about_e ul:nth-child(1){text-align:center; width:100%; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:20px;}
.about_e ul:nth-child(2){width:40%; min-width:300px; color:#333; margin-bottom:50px;}
.about_e ul{width:66%; min-width:1200px; max-width:1200px; margin:0 auto; text-align:center;}
.about_e ul a{padding:10px 40px; background-color:#d71718; color:#FFF;}
/*about_f*/
.about_f{padding:80px 0; width:100%;}
.about_f ul:nth-child(1){text-align:center; width:100%; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:20px;}
.about_f ul{width:66%; min-width:1200px; max-width:1200px; margin:0 auto;}
.about_f ul li{width:100%; float:left;}
/*shebei_a*/
.shebei_a{width:66%; min-width:1200px; max-width:1200px; margin:80px auto 60px auto;}
.shebei_a ul:nth-child(1){text-align:center; width:100%; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:20px;}
.shebei_a ul{width:100%; float:left;}
.shebei_a ul dd{width:100%; float:left;}
.shebei_a ul dd:nth-child(2){margin-top:40px;}
.shebei_a ul dd:nth-child(1) img{width:100%;}
.shebei_a ul h1{margin-bottom:10px;}
.shebei_a ul dd table td{padding:8px 0;}
.shebei_a ul dd font{color:#000; font-size:16px;}
.shebei_a ul dd span{color:#086735; font-size:20px; margin-right:5px;}
/*zs1*/
.zs1{width:66%; min-width:1200px; max-width:1200px; margin:80px auto 0 auto;}
.zs1 ul:nth-child(1){text-align:center; width:100%; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:20px;}
.zs1 ul li{width:calc(16.66% - 17.5px); float:left; margin-right:21px; margin-bottom:20px; text-align:center;}
.zs1 ul li:nth-child(6n+6){margin-right:0; width:calc(16.67% - 17.5px);}
.zs1 ul li img{width:100%; border:6px solid #eee; margin-bottom:5px;}
/*zs1*/
.zs2{width:66%; min-width:1200px; max-width:1200px; margin:80px auto 60px auto;}
.zs2 ul:nth-child(1){text-align:center; width:100%; margin-bottom:50px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:20px;}
.zs2 ul li{width:calc(16.66% - 17.5px); float:left; margin-right:21px; margin-bottom:20px; text-align:center;}
.zs2 ul li:nth-child(6n+6){margin-right:0; width:calc(16.67% - 17.5px);}
.zs2 ul li img{width:100%; border:6px solid #eee; margin-bottom:5px;}
/*job_a*/
.job_a{width:100%; padding:80px 0 74px 0; border-bottom:1px solid #eee;}
.job_a ul:nth-child(1){text-align:center; margin-bottom:30px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:15px;}
.job_a ul:nth-child(2){text-align:center; margin-bottom:30px;}
.job_a ul{width:66%; min-width:1200px; max-width:1200px; margin:0 auto;}
.job_a ul li{width:calc(33.33% - 20px); float:left; margin-right:30px;}
.job_a ul li:nth-child(3){margin-right:0;}
.job_a ul li img{width:100%; margin-bottom:15px;}
.job_a ul li span{display:block; font-size:16px; color:#333; margin-bottom:5px;}
/*job_b*/
.job_b{width:100%; padding:80px 0 0 0;}
.job_b ul:nth-child(1){text-align:center; margin-bottom:30px; background-image:url(../image/bottom_line.gif); background-repeat:no-repeat; background-position:center bottom; padding-bottom:15px;}
.job_b ul:nth-child(2){text-align:center; margin-bottom:30px;}
/*news_x*/
.news_x{width:100%; background-color:#f9f9f9; padding:80px 0;}
.news_x ul{width:1000px; margin:0 auto; padding:50px; background-color:#fff;}
.news_x ul:nth-child(2){ border-top:5px solid #f9f9f9;}
.carousel{position:relative;width:100%;height:400px;overflow:hidden;margin:0 auto;}
.carousel:hover .slide:after,.carousel:hover .counter,.carousel:hover .slide:before{opacity:1}
.slide{float:right;position:absolute;z-index:1;width:100%;height:400px;background-color:#eee;text-align:center;transition:opacity .4s;opacity:1}
.slide:before{content:attr(annot);display:block;position:absolute;left:20px;bottom:20px;color:rgba(255,255,255,.9);font-size:14px;font-weight:300;z-index:12;opacity:0;transition:opacity .3s;text-shadow:0 0 1px #000}
.slide:after{content:attr(slide);display:block;position:absolute;bottom:0;transition:opacity .3s;width:100%;height:80px;opacity:0;background-image:linear-gradient(transparent,rgba(0,0,0,0.5));text-align:left;text-indent:549px;line-height:101px;font-size:13px;color:rgba(255,255,255,.9);text-shadow:0 0 1px #000}
.counter{position:absolute;bottom:20px;right:0px;height:20px;width:45px;z-index:2;text-align:center;color:#fff;line-height:21px;font-size:13px;opacity:0;transition:opacity .3s}.faux-ui-facia{top:0;right:0;float:right;position:absolute;margin-top:0;z-index:9;height:100%;width:100%;opacity:0;cursor:pointer}
.faux-ui-facia:checked{z-index:8}.faux-ui-facia:checked+.slide{opacity:0}.faux-ui-facia:checked:nth-child(1):checked{z-index:9}.faux-ui-facia:nth-child(1):checked{float:left;z-index:9}.faux-ui-facia:nth-child(1):checked+.slide{opacity:1}.faux-ui-facia:nth-child(1):checked~.faux-ui-facia{float:left;z-index:8}.faux-ui-facia:nth-child(1):checked~.faux-ui-facia+.slide{opacity:0}.faux-ui-facia:nth-child(1):checked~.faux-ui-facia:checked{z-index:9}.faux-ui-facia:nth-child(1):checked~.faux-ui-facia:checked+.slide{opacity:1}.intro{padding:80px 0 60px;text-align:center;color:#fff;margin:auto;width:800px}.intro .intro__title{font-weight:200;font-size:32px;color:#fff}.intro .intro__body{color:#fff;font-size:16px;line-height:24px;font-weight:300;opacity:.48;padding:0 160px;margin:0}
 /*������ʽ3*/
.cd-popup3{
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
  z-index:99999999;
}
.cd-popup3.is-visible3 {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s;
}
.cd-popup-container3 {
  position: relative;
  width:1000px;
  margin:100px auto;
  height:580px;
  background: #FFF;
padding:30px;
  border-radius: .4rem .4rem .2rem .2rem;
  text-align: left;
  -webkit-transform:scale(0.8);
  -moz-transform:scale(0.8);
  -ms-transform:scale(0.8);
  -o-transform:scale(0.8);
  transform:scale(0.8);
  -webkit-backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -ms-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.cd-popup-container3 p{font-size:24px; color:#d71718; line-height:40px;}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:12px;}
.is-visible3 .cd-popup-container3 {
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1);
  }
/* .silder-box{width:600px;height:400px;margin:0 auto 0;position:relative;}
.silder{position:relative;overflow:hidden;width:400px;height:400px;margin:0 auto 0;}
.silder li{width:400px;height:400px;} */
.silder-box{position:relative;margin:0 auto;}
.silder{margin:0 auto 0;}
.silder li{width:350px;height:495px;}
.silder li img{width:100%;height:100%;}
.silder-button{top:230px;width:21px;height:42px;position:absolute;cursor:pointer;}
.silder-button.btl{left:0;background:url(../images/bl.png);}
.silder-button.btr{right:0;background:url(../images/br.png);}
.silder-box-1{width:720px;}
.silder-box-2{width:66%; min-width:1200px; max-width:1200px;}
@media only screen and (min-width: 720px) and (max-width: 1200px){}
@media only screen and (min-width: 220px) and (max-width: 720px) {}